Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA
نویسندگان
چکیده
Building ad-hoc design processes and methodologies has become a key challenge in Software Engineering, and several efforts are being made for developing appropriate meta-models both for methodologies and development processes. The Software Process Engineering Meta-model (SPEM) – an OMG objectoriented standard – is a natural candidate for representing, comparing and reusing design processes in a uniform way. In this paper we apply SPEM 2.0 to Agent-Oriented Software Engineering methodologies, so as to assess its strengths and limitations. To this end, we take the SODA methodology as a significant case study, and compare the meta-model of its process obtained from SPEM 2.0 with the former meta-model obtained from SPEM 1.0.
منابع مشابه
Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies
Situational Method Engineering for constructing ad-hoc agent oriented design process is grounded on a well defined set of phases that are principally based on reuse of components coming from existing agent design processes that have to be stored in a repository. The identification and extraction of these components could take large advantage from the existence of a standardized representation o...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملTool construction for modeling AOSE Methodologies Processes
This paper explain how to construct a tool which aides in the modeling of Agent-Oriented Software Engineering (AOSE) methodology processes. FIPA Methodology Technical Committee encourages the definition of software engineering process models for Multi-Agent Systems (MAS) methodologies. In order to create these models, FIPA recommends the use of Software Process Engineering metamodel (SPEM) defi...
متن کاملFrom AOSE Methodologies to MAS Infrastructures: The SODA Case Study
Research on agent-oriented software engineering (AOSE) methodologies and multi-agent system (MAS) infrastructures has developed in the last years along two opposite paths: while AOSE methodologies have essentially undergone a top-down evolution pushed by contributions from heterogeneous fields like human sciences, MAS infrastructures have mostly followed a bottom-up path growing from existing a...
متن کاملS-TunExSPEM: Towards an Extension of SPEM 2.0 to Model and Exchange Tunable Safety-Oriented Processes
Prescriptive process-based safety standards (e.g. EN 50128, DO-178B, etc.) incorporate best practices to be adopted to develop safety-critical systems or software. In some domains, compliance with the standards is required to get the certificate from the certification authorities. Thus, a well-defined interpretation of the processes to be adopted is essential for certification purposes. Current...
متن کامل